/* banner */
.banner{width:100%; margin:0 auto; position:relative; height:461px;}
.fullSlide{width:100%;position:relative;height:100%;background:transparent}
.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{height:100%;}
.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}
.fullSlide .bd li a{display:block;height:100%}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0}
.fullSlide .hd ul{text-align:center;margin-bottom:10px}
.fullSlide .hd ul li{ margin-left:5px;background: #333;cursor:pointer;display:inline-block;*display:inline;zoom:1;width: 55px;height: 10px;margin:10px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px;/* border-radius: 50% */}
.fullSlide .hd ul .on{background: #d90024;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}
/*sousuo*/
.s_bj{  height: 50px; overflow:hidden;border-bottom: 1px solid #ccc;}
.sou{ width:1180px;  height: 50px; line-height: 50px; margin:0 auto; overflow:hidden;}
.s_inp01{ width: 247px;margin-top: 13px;height: 25px;border: 1px solid #ccc;}
.s_inp01 .ss{float:right;margin: -1px -1px 0 0;}
.inp01{
	width: 183px;
	height: 23px;
	line-height: 23px;
	border:0;
	color: #999;
	font-size:12px;
	padding-left: 15px;
	padding-top:0;
	margin-top:0;
	background-repeat: no-repeat;
	float: left;
    overflow: hidden;
}
.sou p{ width: 880px; color: #7c7b7c;}
.sou p a{
	color: #7c7b7c;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
/*product*/
.product{
	height: 600px;
	overflow:hidden;
	margin:0px auto;
}
.product .menu{
	width: 208px;
	height: 545px;
	float:left;
	margin-top: 28px;
	background: url(../images/cp_bg1.jpg) no-repeat;
}
.product .menu .list{
height: 43px;}
.product .menu .list h2{ height: 43px; line-height: 43px;text-align: center; font-size: 17px; background:url(../images/cp_bg1.jpg) no-repeat;}
.product .menu .list h2 a{ color:#ffffff;font-weight: bold;}
.product .menu .list h2 span{ display:block; padding:5px 0 0 0; font-size:12px; font-family:Arial, Helvetica, sans-serif; color: #aad4af; text-transform:uppercase;}
.product .menu dl {margin: 29px 0 0 11px;width: 186px;}
.product .menu dl a {color: #fff;}
.product .menu dl dt {font-size: 18px;  height: 31px;line-height: 31px;background:url(../images/cp_dt_bj.jpg) no-repeat;padding-left: 20px;}
.product .menu dl dt a {display: block;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.product .menu dl dd {
	height: 32px;
	line-height: 32px;
	padding-left: 30px;
	background: url(../images/bg7.jpg) no-repeat 0 center;
	-webkit-transition: .3s;
	/* margin-top: 5px; */
	margin-left: 20px;
}
.product .menu dl dd.cur a{ color:#333333;line-height: 24px;}
.product .menu dl dd.cur {
	height: 80px;
	line-height: 12px;
	padding-left: 25px;
	margin: 185px 0 12px 0;
	background: url(../images/bg8.jpg) no-repeat 0 10px;
	-webkit-transition: .3s;
}
.product .menu dl dd:hover {background-position: 15px center;}
.product .menu dl dd a {display: block;font-size: 12px;white-space: nowrap;color: #494949;}
.list p{ height:36px; line-height:36px; text-align:center; margin-top:0px;}
.list p:hover{
	background:#fff;
	height: 36px;
	width: 229px;
}
.show{ width: 940px; float: right;margin-top: 28px;}
.show .tit{height: 40px;border-bottom:1px solid #d3000f;}
.show .tit ul li{float: left;margin-right: 15px;}
.show .tit ul li.selected a{ color:#d90024;}
.show .tit ul li a{color: #333;font-size: 18px;font-weight: bold;height: 40px;line-height: 40px;text-align: center;display: block;}
.show .tit .more{display: block; margin-top: 20px;}
.content{ float:left;margin-top: 20px;}
.content ul{ width: 950px;}
.content ul li{ width: 223px; height: 233px; border:1px solid #ccc;   float:left; margin-right: 10px; margin-bottom: 14px;}
.content ul li:hover{ border: 1px solid #d90024;}
.content ul li img{width: 223px; height: 198px;}
.content ul li p{  width: 223px; height: 35px;color: #333;text-align: center;line-height: 40px;}
.content ul li:hover p{color: #d90024;}
/*vs*/
.vs{ height:788px; background:url(../images/vs_bj.jpg) no-repeat center;}
.vs .tit h3{text-align: center;padding-top: 30px;}
.vs .tit h3 a{
    font-size: 14px;
    line-height: 30px;
    color: #b3b3b3;
}
.vs .tit h3 a span{font-size: 24px;font-weight:bold;margin-bottom:50px;color: #d90024;}

.vs-con{
    /* margin-top: 10px; */
}
.vs-l{width: 484px;/* height:255px; */ float: left;position:relative;padding-top: 50px;}
.vs-r{width: 484px;/* height:255px; */ float: right;position:relative;padding-top: 50px;}
.vs-con h6{font-size:18px; font-weight:normal; text-align:center; line-height:24px; }
.vs-con h6 a{color:#666;}
.vs-con h6 b{color:#d90024;}
.vs-con dl{line-height:24px;padding: 20px 0 0 0; color:#666; font-size: 14px;}
.vs-con dt{width: 227px; float: left; }
.vs-con dd{width: 227px; float: right;}
.vs-con dt img{border: 2px solid #d90024;display:block; width: 223px; height: 196px;}
.vs-con dd img{border: 2px solid #ccc;display:block; width: 223px; height: 196px;}
.vs-con em{display:block;position:absolute;width: 90px; height: 90px; left: 50%; top:130px; margin-left: -45px;}
.vs-con span{display:block; text-align: center;color: #d90024;margin-top: 10px;}
.vs-con dd span{color: #333;}
/*ads1*/
.ads_1_box{ width:100%; height:160px; background:url(../images/ads_1.jpg) no-repeat center; margin:0 auto; position:relative;}
.ads_2_box{ width:100%; height:160px; background:url(../images/ads_2.jpg) no-repeat center; margin-top: 30px; position:relative;}
.ads_3_box{ width:100%; height:160px; background:url(../images/ads_3.jpg) no-repeat center; margin:0 auto; position:relative;}
.ads_1{ width:1180px; height:160px; margin:0 auto; position:relative;}
.ads_tel{ font-size:14px;color:#fff; position:absolute; left:850px; top:120px;}
.ads_3_box .ads_tel{ font-size:14px;color:#fff; position:absolute; left:40px; top:100px;}
.ads_tel span{ font-size:30px; font-family:Impact;}
.ads_butt{ width:172px; height:43px; position:absolute; right: 0; top:50px;}
.ads_3_box .ads_butt{ width:172px; height:43px; position:absolute; right: 0; top:75px;}

.zs_box{ width:100%; height:1443px; background:url(../images/al_bj.jpg) no-repeat center;}
.zs{height:860px;}
.zs_sb{ width:1180px; height:365px;}
.sb_bt{ width:1180px; height:70px; padding-top: 30px; position:relative;}
.sb_wz{ height:70px; line-height:35px; text-align:center; font-size:16px; position:absolute; left: 615px;}
.sb_wz a h3{ font-size:22px; color:#d30000; display:block;}
.sb_gd{ width:26px; height:26px; position:absolute; left: 945px; top: 35px;}
.sb_tp{ width:1180px; height:220px; margin-top:30px;overflow: hidden;}
.gd_02{ position:relative; height:210px; width:1180px; margin:0 auto;}
.gd_02 #simgs02{ width:1180px; height:210px; margin:0 auto;}
.gd_02 li{ float:left; width: 277px; height: 220px; text-align:center; margin-right: 18px;}
.gd_02 li.last{ padding-right:0;}
.gd_02 li img{ width: 277px; height: 178px;  border: 2px solid #333;}
.gd_02 li:hover img{border: 2px solid #d40514;}
.gd_02 li p{ width: 281px; height:40px; line-height:40px; }
.gd_02 li:hover p a{ color:#d40514;}
/*zs_zz*/
.zs_zz{ width:1180px; height:420px;}
.zz_bt{ width:1180px; height:70px; position:relative;}
.zz_wz{ height:70px; line-height:35px; text-align:center; font-size:16px; position:absolute; left:290px;}
.zz_wz a h3{ font-size:22px; color:#d30000; display:block;}
.zz_gd{ width:26px; height:26px; position:absolute; left: 220px; top: 5px;}
.ys{ /* width:1080px; */ height:1450px; margin:0 auto; position:relative;}
.ys_1{ width:580px; height:210px; /* background-color:#fff; */ position:absolute; left: 480px; top: 97px;color: #fff;}
.ys_2{ width:580px; height:210px; /* background-color:#fff; */ position:absolute; left: 480px; top: 285px;color: #fff;}
.ys_3{ width:580px; height:210px; color: #fff; position:absolute; left: 25px; top: 580px;}
.ys_4{ width:580px; height:210px; color: #fff; position:absolute; left: 25px; top: 787px;}

.ys_u{ width:500px; height:50px; padding-left:40px; padding-top:10px; font-size:20px; font-weight:bold;}
.ys_u span{ font-size:50px; font-weight:normal; font-family:"Times New Roman", Times, serif; padding-right:6px;}
.ys_d{ width:500px; height:auto; overflow:hidden; padding-left: 40px; padding-top:10px;}
.ys_d ul li{ width:480px; line-height: 29px; /* background:url(../images/ys_jt.jpg) no-repeat 0 9px; */ overflow:hidden; font-size:14px; padding-left: 30px;}

/*khjz*/
.khjz{
	height:420px;
	background: url(../images/jz_bj.jpg) no-repeat center;
}
.khjz .tit{
	padding-top: 40px;
}
.khjz .tit h3{
	font-size:24px;
	font-weight:bold;
	text-align: center;
}
.khjz .tit h3 a{
	color: #d90024;
}
.khjz .box1{
	width: 1240px;
	height: 280px;
	margin-top: 40px;
	position: relative;
}
.khjz .box1 dl {
	color:#333333;
	float: left;
	width: 248px;
	height: 183px;
	margin: 0 62px 0 0;
	/* border: 1px solid #ccc; */
}
.khjz .box1 dl dt {
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-bottom: 1px solid #eee;
}
.khjz .box1 dl dt a{
	font-size:14px;
	color:#333;
	font-weight:bold;
}
.khjz .box1 dl dd {
    padding: 10px 13px 0 13px;
    height: 110px;
    text-align: left;
    line-height: 24px;
    font-size:12px;
}
.khjz .box1 dl i {
    line-height: 20px;
    border:1px solid #ccc;
    padding: 5px 20px;
    margin-left: 80px;
}
.khjz .box1 dl i a{
	font-size: 12px;
	color: #333;
}
.khjz .box1 em {
    width: 57px;
    height: 57px;
    position: absolute;
    top: 230px;
    right: 620px;
}
.khjz .box1 em a{
	font-size: 38px;
	color: #d90024;
	border: 1px solid #ccc;
	padding: 0px 13px 5px 14px;
	border-radius: 50%;
}
/*gy*/
.gy{ width:100%; height:370px; background:url(../images/gy_bj.jpg) no-repeat center;}
.gy_l{float:left; position: relative;}
.gy_l img{ width: 276px; height: 159px; position: absolute; top: 106px; left: 9px;}
.gy_r{ width: 380px; height:200px; margin-right:30px; margin-top: 90px; float:right;}
.gy_u{ width: 765px; height: 370px;}
.gy_u dl dt{  height:40px; line-height:40px;}
.gy_u dl dt a{ font-size: 16px; font-weight:bold;color: #d90024;}
.gy_u dl dd{  height:120px; line-height:30px; font-size:14px; overflow:hidden;}
.gy_u dl dd a{ display:block;     font-size:14px; color: #d90024; float:left;   }

.ryzj{ width: 415px; height: 320px;  position:relative; margin: 50px 0 0 0;}
.ryzj h3{  text-align: center;font-size: 24px;font-weight: bold;}
.ryzj h3 a{color:#d90024;}
.ryzj i{ font-style:normal; float:right;}
.ryzj i a{ color:#878787; padding-top:6px;}
.ryzj .picScroll .bd{ margin: 40px 0 0 50px; height: 210px;overflow: hidden;}
.ryzj .picScroll .bd ul li{ float:left;width: 147px;height: 215px;margin: 0 5px 0 5px;}
.ryzj .picScroll .bd ul img{
	width: 147px;
	height: 175px;
	border:1px solid #fff;
}
.ryzj .picScroll .bd ul li:hover img{ border:2px solid #d90024; }
.ryzj .picScroll .bd ul p{
	width: 157px;
	text-align:center;
	padding-top:6px;
	color: #333;
}
.ryzj .picScroll .bd ul li:hover p{color:#d90024;}
.ryzj .picScroll .hd ul{  overflow:hidden; margin: 10px 0 0 175px;  zoom:1; height: 10px;}
.ryzj .picScroll .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.jpg") 0 -9px no-repeat; }
.ryzj .picScroll .hd ul li.on{ background:url("../images/icoCircle.jpg") 0 0 no-repeat;}

/*xz*/
.xz{ height:550px; background:url(../images/xz_bj.jpg) no-repeat center;}
.xz .wrap h3{ font-size:24px; text-align: center;padding-top: 40px;}
.xz .wrap h3 a{
    font-size: 14px;
    line-height: 30px;
    letter-spacing: 0.5em;
    color: #fff;
}
.xz .wrap h3 a span{font-size:26px;font-weight:bold;margin-bottom:50px;letter-spacing: 0;}
.xz .wrap .propaganda_b{width: 1210px;  padding-top:95px}
.xz .wrap .propaganda_ba{width: 202px; text-align:center; float:left; margin: 0 17px;}
.xz .wrap .propaganda_ba span{ font-size: 14px; color:#fff;line-height: 24px;}
.xz .wrap .propaganda_ba span p{ font-size: 18px;font-weight: bold;margin-top: 30px;}

/*xw_box*/
.xw_box{ width:100%; height: 345px;}
.xw{ height: 300px; margin:0 auto; padding-top: 30px;}
.xw_u{ height: 300px; }
#tab_3{ height: 300px;position:relative;}
.xw_bt{  height: 35px;}
#tab_3 .tab_menu_3{width:100%;float:left;position:absolute;z-index:1;}
#tab_3 .tab_menu_3 li{ width: 128px; height:33px;line-height:33px; text-align: center; float: left; display: inline; font-size:14px; border: 1px solid #ccc;}
#tab_3 .tab_menu_3 li h3 a{ font-weight:normal;}
#tab_3 .tab_menu_3 .selected a{ display:block; width: 130px; height:33px;line-height:33px; background-color: #d90024; color: #fff;}
#tab_3 .tab_box_3{width:1180px;height: 260px;clear:both;}
#tab_3 .hide{display:none;}
#tab_3 .tab_box_3 div{}
.news_con{ width:1180px; height: 230px; overflow:hidden; padding-top: 30px;}
.news_l{ width:260px; height:280px; float:left;}
.news_l img{ width:260px; height:130px;}
.news_l p{ width:260px; height:80px; line-height:25px; overflow:hidden; margin-top:10px;}
.news_l p span{ width:260px; height:30px; line-height:30px; font-weight:bold; display:block;}
.news_r{ width:900px; height:224px; float:right; overflow:hidden; position:relative;}
.news_r ul li{ width:400px; height:32px; line-height:32px; float:left; background:url(../images/jt.jpg) no-repeat 0 12px; margin-left:40px;}
.news_r ul li a{ text-decoration:none; color:#494949; padding-left:20px;}
.news_r ul li a:hover{ text-decoration:underline;}
.news_r ul li span{ float:right; padding-right:5px;}








